System designMiscShardingShardingUse a sharding serviceCan also use consistent hashingLeader vs Leaderless replication / hot shardsGeosharding / Edge computing CDNEntity / relationship based shardingDo we need to reshard often?Ranged / dynamic sharding